cmake_minimum_required(VERSION 3.16)

project(machineHMI VERSION 0.1 LANGUAGES CXX)

set(CMAKE_CXX_STANDARD_REQUIRED ON)
 set(CMAKE_CXX_STANDARD 23)
find_package(Qt6 REQUIRED COMPONENTS Quick)

qt_standard_project_setup(REQUIRES 6.5)

add_subdirectory(APPs/apptest)

add_subdirectory(moduleCPP/XYmodbus)
add_subdirectory(moduleCPP/XYtcpSocket)
add_subdirectory(moduleCPP/XYopcUa)
add_subdirectory(moduleQML/XYvisionCore)
